CPTG 345 - Digital Logic Design

Topics/Notes

  1. Designing Microprocessor (1). HDL (1.4).
  2. Digital Circuits (2): Boolean Algebra (2.7 – 2.9).
  3. Combinational Circuits (3): Minimization of Combinational Circuits (3.3).
  4. Standard Combinational Components (4): Arithmetic Logic Unit (4.6), Tri-state buffer (4.8), Comparator (4.9), Shifter (4.10), Multiplier (4.11).
  5. Sequential Circuits (5): Description of a Flip-Flop (5.11), HDL (5.7), Register File (5.13), Memories (5.14), Counters (5.16).
  6. Finite-State Machines (6): State Diagrams (6.2), Analysis (6.3) and Synthesis (6.4).
  7. Dedicated Microprocessors (7).
  8. General-Purpose Microprocessors (8).
  9. Microprocessor Interfacing (Keyboard, mouse, LCD, VGA, Serial, Audio, SD, etc.) if time permits.

Labs

Homeworks

Final Project

Resource Links